blktap: Automatically start tapdisk-ioemu on demand
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Apr 2008 13:39:33 +0000 (14:39 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 22 Apr 2008 13:39:33 +0000 (14:39 +0100)
commit3b64ad17caf50866043f40e283e8c12593c35bfb
tree918a12888415e4b40d70df9bc8bab7e7e261ce36
parentdfff66aee9bb5d62eddeaa5fb030852781399689
blktap: Automatically start tapdisk-ioemu on demand

When a domain wants to use a tap:ioemu disk but has no device model,
start a tapdisk-ioemu instance as provider. Also, move the creation
and removal of communication pipes to xend so that qemu-dm doesn't
need the unwanted SIGHUP handler anymore.

Signed-off-by: Kevin Wolf <kwolf@suse.de>
tools/blktap/drivers/blktapctrl.c
tools/blktap/drivers/tapdisk.h
tools/ioemu/Makefile
tools/ioemu/hw/xen_blktap.c
tools/ioemu/tapdisk-ioemu.c
tools/ioemu/vl.c
tools/python/xen/xend/XendDomainInfo.py
tools/python/xen/xend/image.py